From: Josef Schlehofer Date: Thu, 30 Oct 2025 09:04:23 +0000 (+0100) Subject: umurmur: Use example config and add own init script X-Git-Url: http://git.openwrt.org/%22https:/collectd.org//%22http:/www.crowdsec.net/%22/%22https:/collectd.org/%22http:/www.crowdsec.net/%22?a=commitdiff_plain;h=5b9624dc6e79613c6b944a3bdd56d4dd4d01c8ba;p=feed%2Fpackages.git umurmur: Use example config and add own init script Files such as config file and init script related to OpenWrt were removed in upstream [1]. Config file was same as umurmur.conf.example, thus use it and init script, we need to ship our own. Add a simple one. [1] https://github.com/umurmur/umurmur/commit/209edb5c887e5a5d3ab2c95ab4a8aeb8c1e6e8f3 Signed-off-by: Josef Schlehofer (cherry picked from commit b03e655bf02ec0eaf6a2bdbe5b1829d5e0b3710b) --- diff --git a/net/umurmur/Makefile b/net/umurmur/Makefile index 85c64ac823..ec6ef28e61 100644 --- a/net/umurmur/Makefile +++ b/net/umurmur/Makefile @@ -68,9 +68,9 @@ define Package/umurmur-openssl/install $(INSTALL_DIR) $(1)/usr/sbin $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/umurmurd $(1)/usr/sbin/ $(INSTALL_DIR) $(1)/etc/umurmur/ - $(INSTALL_CONF) $(PKG_BUILD_DIR)/openwrt/files/umurmur.conf $(1)/etc/umurmur/ + $(INSTALL_CONF) $(PKG_BUILD_DIR)/umurmur.conf.example $(1)/etc/umurmur/umurmur.conf $(INSTALL_DIR) $(1)/etc/init.d - $(INSTALL_BIN) $(PKG_BUILD_DIR)/openwrt/files/umurmur.init $(1)/etc/init.d/umurmur + $(INSTALL_BIN) ./files/umurmur.init $(1)/etc/init.d/umurmur endef Package/umurmur-mbedtls/install = $(Package/umurmur-openssl/install) diff --git a/net/umurmur/files/umurmur.init b/net/umurmur/files/umurmur.init new file mode 100644 index 0000000000..f3911c5ea0 --- /dev/null +++ b/net/umurmur/files/umurmur.init @@ -0,0 +1,26 @@ +#!/bin/sh /etc/rc.common + +START=90 +STOP=10 + +USE_PROCD=1 + +PROG=/usr/sbin/umurmurd +CONF=/etc/umurmur/umurmur.conf + +start_service() { + procd_open_instance + procd_set_param command $PROG -d -c $CONF + procd_set_param respawn + procd_set_param stdout 1 + procd_set_param stderr 1 + procd_close_instance +} + +service_triggers() { + procd_add_reload_trigger umurmur +} + +reload_service() { + procd_send_signal umurmur +}